Big Huge Thesaurus

electrical discharge

noun